IF exists(SELECT * FROM dbo.sysobjects WHERE name='opdrachtenAantalPerJaar' AND xtype='V') 
BEGIN
	DROP VIEW opdrachtenAantalPerJaar
END
GO

CREATE view opdrachtenAantalPerJaar
as
select distinct l.voornaam + ' ' + l.achternaam as deNaam, 
	l.naam1,l.naamcode,left(a.klas,1) as deKlas,
      sum(aantaluren) as aantalUur
from leraars as l left join ambtsverdeling as a
   on l.naamCode = a.naamCode
  left join administratie as admin
	on l.naamcode = admin.naamcode
where (admin.lesopdracht = 1) 
	and len(a.samenMet) < 1
group by l.voornaam,l.achternaam,l.naam1,l.naamcode,left(klas,1)